Wireless Java RMI
نویسندگان
چکیده
Due to its high protocol overhead, both in data traffic and in round-trips, Java RMI is poorly suited for communication over slow wireless links. However, its performance can be enhanced without breaking compatibility with Java RMI specification, and with minimal changes to existing software and network hosts. This paper analyzes the reasons for the poor performance of Java RMI, outlines a solution based on mediator technology and evaluates the performance of a prototype implementing the solution.
منابع مشابه
Support and Optimization of Java RMI over Wireless Environments
Distributed object-oriented platforms are increasingly important over wireless environments to provide frameworks for collaborative computations and for managing a large pool of distributed resources. Due to limited bandwidths and heterogeneous architectures of wireless devices, efforts are needed to support object-oriented frameworks over heterogeneous wireless environments and optimize system...
متن کاملA Dynamic Proxy Based Architecture to Support Distributed Java Objects in a Mobile Environment
Java Remote Method Invocation (RMI), as a distributed object technology, has poor existing support for operation in wireless mobile computing environments. The use of RMI in a mobile environment poses a number of problems related to hardware mobility and the characteristics of wireless networks. This paper describes an implementation of an architecture supporting RMI client and server applicati...
متن کاملMobile RMI: Supporting Remote Access to Java Server Objects on Mobile Hosts
Java Remote Method Invocation (RMI) is a specification for building distributed object-oriented applications. RMI was designed primarily for use in conventional, wired computing environments and provides no mechanisms to allow objects hosted by mobile, wireless-enabled computers to interact with other RMI objects. Mobile devices regularly change their point of connection to the Internet making ...
متن کاملJava 2 Remote Method Invocation Performance Analysis, Comparison and Optimization for RMI, RMI-IIOP, and IDL
Java and distributed object models are important for building modern, scalable, interoperable applications. This paper is focused on the performance analysis, comparison and optimization of the three most important distributed object models for Java: RMI (Remote Method Invocation), RMI-IIOP beta (Remote Method Invocation over Internet Inter-ORB Protocol), and IDL (Interface Definition Language)...
متن کاملJava RMI Performance and Object Model Interoperability: Experiments with Java/HPC++ Distributed Components
Java RMI provides an elegant and powerful model for invoking member functions on objects that exist in remote address spaces. Unfortunately, it is a Java-to-Java communication model and many of the objects we would like java to interact with may be scientiic application written in C++ or Fortran. This paper explores the design of RMI and extracts a subset of the RMI object model that is compati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000